﻿/*header*/
header input {
	font-family: Microsoft Yahei, tahoma,arial,sans-serif;
}
header .header_main a {
	font-size: 1rem;
}
header .search input {
	font-size: .85rem;
}
header .search input {
	height: 30px;
}
/*end*/
/*footer*/
footer .wrapp a {
	font-size: .85rem;
}
footer .connect, footer .qrcode {
	font-size: .85rem;
}
footer .copyright {
	font-size: .84rem;
}
/*end*/
body {
	background: #f2f2f2;
}
/*global*/
.hide_ {
	visibility: hidden;
	opacity: 0;
}
.show_ {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}
.test .error {
	color: #f90;
}
/*head*/
.head {
	margin-top: 20px;
	background: #fff;
}
.head {
	padding: 35px 30px;
}
.wrapp {
	max-width: 1190px;
	margin: 0 auto;
}
.head {
	text-align: center;
}

.user-basic dt a {
	width: 100px;
	height: 100px;
	outline: 1px solid #ccc;
    overflow: hidden;
}
.user-basic img {
	width: 100%;
}
.user-basic .address em, .user-basic .keyword em {
	width: 40px;
	height: 25px;
	vertical-align: middle;
}
.user-basic .address em {
	background: url(../images/icon_details.png) -161px -293px no-repeat;
}
.user-basic .keyword em {
	background: url(../images/icon_details.png) -28px -292px no-repeat;
}
.user-basic .name {
	margin: 5px 0;
}
.user-basic strong {
	font-size: 2rem;
	color: #333;
	font-weight: normal;
}
.user-basic .address {
	margin: 10px 0;
}
.user-basic p, .handle a {
	font-size: 1.7rem;
	color: #999;
}
.handle {
	margin-top: 35px;
}
.handle li {
	display: inline-block;
}
.handle a {
	display: block;
}
.handle .share {
	position: relative;
}
.jiathis_style_32x32 {
	width: 100%;
	background: #ededed;
	outline: 1px solid #ddd;
	position: fixed;
	bottom: -72px;
	right: 0;
	z-index: 2;
	height: 90px;
	visibility: hidden;
}

.jiathis_style_32x32.rising {
	bottom: 0;
	visibility: visible;
	transition: bottom .3s ease;
}
.jiathis_style_32x32 ul {
	display: table;
	width: 100%;
	padding-top: 15px;
}
.jiathis_style_32x32 i {
	margin-top: 5px;
}
.jiathis_style_32x32 li {
	display: table-cell;
}
.jiathis_style_32x32 .share a {
	background: none;
}
.jiathis_style_32x32 span {
	width: 100%;
}
.jiathis_style_32x32 span.jtico_tsina {
	background: url(../images/share_l.png) 50% -62px no-repeat;
}
.jiathis_style_32x32 span.jtico_tqq {
	background: url(../images/share_l.png) 50% -179px no-repeat;
}
.jiathis_style_32x32 span.jtico_qzone {
	background: url(../images/share_l.png) 50% -6px no-repeat;
}
.jiathis_style_32x32 span.jtico_weixin {
	background: url(../images/share_l.png) 50% -120px no-repeat;
}
.jiathis_style_32x32.down {
	bottom: -100px;
	transition: bottom .3s ease;
}
/*.handle span {
	position: fixed;
	bottom: 0;
	margin: auto;
}
.handle li {
	
}
.handle span a {
	display: inline-block;
}*/
.handle li {
	width: 70px;
	height: 65px;
	text-align: center;
	vertical-align: middle;
}


/*data*/
.data {
	font-size: 1.7rem;
	position: relative;
}
.data h2 {
	position: absolute;
	left: -99999px;
}
.data .column-1 li {
	
}
.data {
	padding: 100px 30px;
	background: #fff;
	margin-top: 15px;
}
.data .column-2, .data .column-3 {
	display: table-cell;
	width: 33%;
}
.data .column-1 li {
	display: table-cell;
	width: 1%;
}
.data .column-2 {
	margin-top: 50px;
	text-align: center;
}
.data .progress {
	margin: 30px 0;
	height: 30px;
}
.data .progress-bar {
	background: #e66419;
	line-height: 2.5;
}
.data .c_ {
	text-align: center;
}
.data .r_ {
	text-align: right;
}

.data .star {
	height: 22px;
    width: 160px;
	margin-top: 20px;
	display: inline-block;
	border-radius: 4px;
	background: #f6f6f6 url(../images/star.png) 8px -21px no-repeat;
}
.data .star0 {
	background: #f6f6f6 url(../images/star.png) -355px -24px no-repeat;
}
.data .star1 {
	background: #f6f6f6 url(../images/star.png) -355px -95px no-repeat;
}
.data .star2 {
	background: #f6f6f6 url(../images/star.png) -353px -168px no-repeat;
}
.data .star3 {
	background: #f6f6f6 url(../images/star.png) -353px -246px no-repeat;
}
.data .star4 {
	background: #f6f6f6 url(../images/star.png) -355px  -316px no-repeat;
}
.data .star5 {
	background: #f6f6f6 url(../images/star.png) -355px -382px no-repeat;
}

.data .column-2 em {
	height: 30px;
    width: 40px;
	vertical-align: top;
	background: url(../images/icon_details.png) -277px -288px no-repeat;
}
.data .column-3 {
	text-align: center;
	margin-top: 70px;
	vertical-align: top;
}
.data .column-3 p {
	vertical-align: top;
}
.data .column-3 em {
	height: 30px;
    width: 40px;
    background: url(../images/icon_details.png) -277px -288px no-repeat;
}
.data .column-3 .color {
	font-weight: bold;
	color: #e66419;
	font-size: 2rem;
}
.data .column-4 {
	margin-top: 50px;
	text-align: center;
}
.data .column-4 a {
	color: #999;
	width: 90px;
	height: 70px;
	vertical-align: top;
	line-height: 6.5;
	background: url(../images/icon_details.png) -2px 71% no-repeat;
}
.data .column-4 .cv1 {
	background: url(../images/icon_details.png) -131px 71% no-repeat;
}
.data .column-4 .cv2 {
	background: url(../images/icon_details.png) -263px 71% no-repeat;
}
.data .cover {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color: #e5ba8b;
	background: #fefbf8 url(../images/bg_data.png);
}
.data .cover > div {
	position: absolute;
	height: 100px;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin:auto;
}
.data .cover p {
	font-size: 2.1rem;
	letter-spacing: 2px;
}
.data .cover button {
	background: #fc8a10;
	width: 60%;
	border-radius: 4px;
	font-size: 2rem;
	height: 50px;
	color: #fff;
	margin-top: 50px;
}
.data .cc-t p {
	height: 50px;
	line-height: 8;
	background: url(../images/pro_dail_2mod.png) 50% -8px no-repeat;
}
/*pro_data*/
.pro_data {
	background: #fff;
	margin-top: 15px;
	padding: 40px 0 100px 0;
	box-sizing: border-box;
	overflow: hidden;
}
.pro_data h2 {
	 padding-left: 25px;
	 font-size: 1.8rem;
	 font-weight: bold;
	 border-bottom: 1px solid #eee;
}
.pro_data h2 em {
	padding-bottom: 20px;
	
	border-bottom: 2px solid #e27c0e;
}
.pro_data .col_1 {
	margin-top: 75px;
	display: table;
	width: 100%;
}
.pro_data .col_2 {
	width: 100%;
}
.pro_data .col_1 span, .pro_data .col_2 span {
	display: table-cell;
	width: 10%;
	box-sizing: border-box;
	text-align: center;
	background: url(../images/icon_details_02.png) no-repeat;
}
.pro_data .col_1 span:first-child, .pro_data .col_2 span:first-child {
	background: none;
}
.pro_data .col_1 .row, .pro_data .col_2 .row {
	font-size: 2.1rem;
	font-weight: bold;
	color: #f36510;
}
.pro_data .col_2 {
	margin-top: 100px;
}
.pro_data .r-s {
	font-size: 1.4rem;
	color: #999;
	margin-top: 5px;
}
.pro_data span.dis {
	display: none;
}

/*contain_*/

/*viewport*/
.viewport {
	background: #fff;
	margin-top: 15px;
	padding: 40px 0;
	overflow: hidden;
}
.viewport .slide {
	position: relative;
	
}
.viewport h3 {
	padding-left: 35px;
	font-size: 1.8rem;
	font-weight: bold;
	border-bottom: 1px solid #eee;
}
.viewport h3 em {
	padding-bottom: 20px;
	border-bottom: 2px solid #e27c0e;
}
.viewport .slide {
	margin: 0 35px;
	margin-top: 30px;
	height: 400px;
	position: relative;
	overflow: hidden;
}
.viewport .slide ul {
	height: 460px;
	position: relative;
	overflow: hidden;
}
.viewport .slide em {
	cursor: pointer;
}
.viewport .slide ul li {
	position: absolute;
	width: 100%;
	overflow: hidden;
}
.viewport .slide img {
	width: 100%;
}
.viewport .slide ol {
	position: absolute;
	bottom: 0;
	z-index: 1;
	right: 0;
}
.viewport h4 {
	font-size: 1.7rem;
	font-weight: bold;
	margin: 22px 0;
}
.viewport article {
	margin: 0 35px;
	font-size: 1.5rem;
	padding-bottom: 33px;
	border-bottom: 1px dashed #e5e5e5;
}
.viewport article p {
	color: #666;
}
.viewport .links {
	font-size: 1.5rem;
	margin: 0 35px;
}
.viewport .links li {
	margin: 5px 0;
	color: #999;
}
.viewport .links li a {
	color: #666;
}
.viewport .milestone {
	margin: 0 35px;
	font-size: 1.5rem;
}
.viewport .milestone li {
	position: relative;
}
.viewport .milestone em {
	padding: 5px 0;
	margin-left: 25px;
	padding-left: 25px;
	color: #666;
	border-left: 3px solid #f0e8e3;
}
.viewport .milestone i {
	width: 10px;
	height: 10px;
	top: 13px;
	left: 77px;
	border-radius: 50%;
	background: #f36510;
	position: absolute;
}
.viewport time {
	color: #999;
}

/*commpany*/
.commpany {
	font-size: 1.5rem;
	padding: 35px 0;
	background: #fff;
	margin-top: 15px;
}
.commpany h3 {
	font-size: 1.8rem;
	font-weight: bold;
	padding: 0 35px;
	border-bottom: 1px solid #eee;
}
.commpany h3 i {
	padding-bottom: 20px;
	border-bottom: 2px solid #fc8a10;
}
.commpany ul {
	margin: 30px 35px 0 35px;
}
.commpany ul li {
	margin: 10px 0;
	color: #999;
}
.commpany ul li em {
	color: #666;
}
.commpany .tab a {
	border: 1px solid #eee;
	margin: 5px;
	color: #b3b3b3;
	padding: 2px 8px;
	background: #f9f9f9;
	border-radius: 4px;
}
.commpany .f_r {
	float: right;
}

/*state*/
.state {
	margin-top: 15px;
	font-size: 1.5rem;
	background: #fff;
	padding: 35px 0;
}
.state h3 {
	padding-left: 35px;
	font-size: 1.8rem;
	font-weight: bold;
	border-bottom: 1px solid #eee;
}
.state h3 i {
	border-bottom: 3px solid #fc8a10;
	padding-bottom: 20px;
}
.state .col_1 {
	margin: 0;
	margin-top: 25px;
	padding: 0 25px;
	padding-top: 10px;
	padding-bottom: 0;
	overflow: hidden;

}
.state .col_1 > div:hover {
	background: #f8f8f8;
}
.state .row_1 {
	border-bottom: 1px solid #eee;
	padding-bottom: 25px;
}
.state .row_1 p:first-child {
	font-size: 2.8rem;
	font-weight: bold;
	color: #666;
}
.state .row_1 p:last-child {
	font-size: 1.7rem;
	color: #666;
}
.state .row_2 {
    padding: 25px 0;
    margin: 15px 0;
	margin-bottom: 10px;
	overflow: hidden;
}
.state .row_2 dd {
	color: #666;
	padding-left: 15px;
}
.state .row_2 dt {
	width: 50px;
	height: 50px;
}
.state .row_2 dt a {
	width: 50px;
	height: 50px;
}
.state .row_2 dt img {
	width: 100%;
}
.state .col_1 p {
	display: table-cell;
	width: 1%;
	vertical-align: middle;
}
.state .col_1 > div {
	border: 1px solid #eee;
	border-radius: 4px;
	padding: 0 25px;
    padding-right: 15px;
	padding-top: 25px;
}
.state .f_r time, .state .f_r i {
	display: block;
}
.state .f_r {
	text-align: right;
}
.state .row_2 {
	height: 163px;
	overflow: auto;
}
.state .row_2 dl {
	padding: 6px 0;
}
.state .row_2 a {
	border-radius: 4px;
	overflow: hidden;
}
.state .row_2::-webkit-scrollbar-thumb {
	background: blue;
}
.state .row_2 dt, .state .row_2 dd {
	display: table-cell;
	vertical-align: middle;
}

/*team*/
.team {
	font-size: 1.5rem;
	background: #fff;
	margin-top: 15px;
	padding-top: 35px;
}
.team h3 {
	padding-left: 35px;
	font-size: 1.8rem;
	font-weight: bold;
	border-bottom: 1px solid #eee;
}
.team h3 i {
	border-bottom: 3px solid #fc8a10;
	padding-bottom: 20px;
}
.team .leader {
	margin: 25px 30px;
	line-height: 2.3;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}
.team .leader dt {
	width: 100px;
	height: 100px;
}
.team .leader dt, .team .leader dd {
	display: table-cell;
}
.team .leader dd {
	vertical-align: top;
	padding-left: 15px;
}
.team .leader a, .team .members a {
	display: block;
	color: #fc8a10;
	font-weight: bold;
	font-size: 1.7rem;
}
.team .leader dt a {
	width: 100px;
	height: 100px;
	border-radius: 4px;
	overflow: hidden;
}
.team .leader dt img {
	width: 100%;
}
.team .job_title {
	margin: 5px 0;
}
.team .members {
	margin: 0 30px;
}
.team .title {
	width: 150px;
	height: 35px;
	margin-bottom: 25px;
	text-align: center;
	border-radius: 15px;
	background: #efefef;
	line-height: 2.3;
}
.team .desc {
	color: #999;
}
.team .members dt {
	width: 75px;
	height: 75px;
	overflow: hidden;
}
.team .members dt img {
	width: 100%;
}
.team .members dt a {
	width: 75px;
	height: 75px;
	border-radius: 6px;
	overflow: hidden;
}
.team .members dt, .team .members dd {
	display: table-cell;
}
.team .members dd {
	vertical-align: top;
	padding-left: 15px;
	padding-right: 25px;
}
.team .members dd a {
	display: block;
}
.team .members dl {
	margin-bottom: 25px;
}

/*r_col*/
.r_col {
	display: none;
}
/*sidebar*/
.sidebar {
	margin-top: 15px;
}
/*未点击关注*/
.handle .focus1 a {
	background: url(../images/icon_details.png) -274px 29% no-repeat;
}
.handle .focus2 a {
	background: url(../images/icon_details.png) -274px 39.5% no-repeat;
}

/*关注后*/
.handle .focus3 a {
	background: url(../images/icon_details.png) -74px 103% no-repeat;
}
.handle .focus4 a {
	background: url(../images/icon_details.png) -272px 39.5% no-repeat;
}
/*已点击关注移动
.handle .focus1 a {
	background: url(../images/icon_details.png) -74px 103% no-repeat;
}*/
/*已点击关注pc
.handle .focus2 a {
	background: url(../images/icon_details.png) -20px 100% no-repeat;
}*/

/*talk*/
.talk, .invstor, .test {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: #fff;
	height: 525px;
	text-align: center;
	z-index: 1;
}
.talk > div, .invstor > div, .test > div {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.talk span, .invstor span, .test span {
	display: block;
}

.talk p, .invstor p {
    padding-top: 170px;
    background: url(../images/dails_icon_07.png) 115px -292px no-repeat;
}
.talk em {
	margin-top: 15px;
}
.talk p, .invstor p {
	font-size: 2rem;
    color: #555;
    width: 360px;
    margin: 0 auto;
}
.talk span {
	margin-top: 85px;
}
.invstor p {
	 background: url(../images/dails_icon_07.png) 115px 30px no-repeat;
}
.talk em, .test em {
	font-size: 1.8rem;
	color: #999;
}

.talk button, .invstor button, .test button {
	display: block;
	height: 50px;
	font-size: 2rem;
	color: #fff;
	margin-bottom: 35px;
	width: 80%;
	border-radius: 4px;
	margin: 22px auto;
	letter-spacing: 2px;
}

.talk .sure-btn, .invstor .sure-btn, .test .sure-btn {
	background: #fc8a10;
}
.talk .close-btn, .invstor .close-btn, .test .close-btn {
	background: #cbcbcb;
}

/*invstor*/
.invstor {
	height: 450px;
}
.invstor p {
	font-size: 1.7rem;
	width: 360px;
}
.invstor span {
	margin-top: 70px;
}
/*test*/
.test {
	background: #fdf3e9 url(../images/bg_pro_ject.png);
}

.test > div {
	background: #fff;
	margin: 15px;
}
.test span {
	margin-top: 45px;
}
.test .p1 {
	font-size: 3rem;
	margin-top: 40px;
}
.test .p2 {
	font-size: 1.75rem;
	margin: 15px 0;
}
.test input {
	width: 80%;
	height: 65px;
	font-size: 2.5rem;
	border-radius: 4px;
	text-indent: 15px;
}
.test em {
	color: #cfcfcf;
}
.test .p3 {
	margin-top: 30px;
}
body .mirror {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: #000;
	opacity: .5;
	display: none;
	z-index: 0;
}
/*图片轮播*/
.slide ul.nav {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 20px;

}

.viewport  .slide .nav li {
	width: 10px;
	height: 10px;
	margin: 0 10px;
	position: static;
	display: inline-block;
	border-radius: 50%;
}
 .slide {
	height: 250px;
	position: relative;
	overflow: hidden;
	background: 3
}
.slide .control {
	width: 50px;
    height: 45px;
	background: green;
	z-index: 1;
	position: absolute;
	background: url(../images/pre_next.png) 10px 100%;
}
.slide .pre, .slide .next {
	top: 25%;
}
.slide .pre {
	background: url(../images/pre_next.png) 0 0 no-repeat;
}
.slide .next {
	right: 0;
	background: url(../images/pre_next.png) -55px 0 no-repeat;
}
.gallery  {
	position: relative;

}
.gallery li {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.gallery li img {
	width: 100%;
}
.slide .nav {
	position: absolute;
	bottom: 10px;
	left: 38%;
}
.slide .nav li {
	float: left;
	width: 10px;
	height: 10px;
	background: #fff;
	margin: 0 5px;
	border-radius: 50%;
	opacity: .4;
}
.slide .nav .active {
	opacity: .9;
}
.slide .fadeout {
	opacity: 0;
	-webkit-transition: opacity 1s ease;
	transition: opacity 1s ease;
}
.slide .fadein {
	opacity: 1;
	-webkit-transition: opacity 1s ease;
	transition: opacity 1s ease;
}
/*-end-*/
@media all and (min-width: 640px) {
	.head {
		text-align: left;
		display: table;
		width: 100%;
		padding: 25px 30px;
	}
	.user-basic .address {
		margin-bottom: 0;
	}
	.user-basic .address em, .user-basic .keyword em {
		width: 20px;
		height: 20px;
		background: url(../images/icon_details.png) -172px 96% no-repeat;
	}
	.user-basic .keyword em {
		background: url(../images/icon_details.png) -299px 96% no-repeat;
	}
	.user-basic, .handle {
		display: table-cell;
	}
	.user-basic dt {
		vertical-align: top;
	}
	.user-basic dt, .user-basic dd {
		display: table-cell;
	}
	.user-basic dd {
		vertical-align: top;
	}
	.user-basic {
		width: 81%;
	}
	.user-basic p,  .handle a {
		font-size: 1.5rem;
	}
	.user-basic .contain {
		padding-left: 25px;
	}
	.user-basic .desc {
		color: #333;
		padding-top: 30px;
	}
	.user-basic .name {
		margin-top: 0;
	}
	.handle {
		text-align: center;
		vertical-align: top;
	}
	.handle div {
		position: absolute;
		width: 210px;
		height: 40px;
		top: 73px;
		left: -70px;
		border: 1px solid #eee;
	}
	.handle li {
		display: table-cell;
	}
	.handle li > a {
		padding-top: 40px;
		width: 70px;
		background: url(../images/icon_details.png) 8% -213px no-repeat;
	}
	.handle .share a {
		background: url(../images/icon_details.png) 50% -215px no-repeat;
	}
	.handle .focus a {
		background: url(../images/icon_details.png) 94% -215px no-repeat;
	}
	.jiathis_style_32x32 li {
		float: left;
	}
	/*data*/
	.data {
		font-size: 1.5rem;
		padding: 60px 30px;
	}
	.data a {
		font-size: 1.5rem;
	}
	.data .progress {
		margin: 15px 0;
		height: 22px;
	}
	.data .progress-bar {
		line-height: 2;
	}
	.column-1, .column-2, .column-3, .column-4 {
		display: table-cell;
	}
	.column-1 {
		width: 40%;
	}
	.data .column-1 li {
		padding: 0 10px;
		text-align: left;
		width: 0%;
	}
	.data .column-2 em {
		height: 22px;
		width: 40px;
		margin-top: 0;
		vertical-align: top;
		background: url(../images/icon_details.png) -225px -555px no-repeat;
	}
	.data .column-2 {
		/*width:350px;*/
		margin-top: 0;
		vertical-align: top;
	}
	.data .column-3 em {
		height: 30px;
		width: 40px;
		vertical-align: top;
		background: url(../images/icon_details.png) -225px -555px no-repeat;
	}
	.data .column-3 {
		/*width: 300px;*/
		margin-top: 0;
		vertical-align: top;
	}
	.data .column-4 a {
		height: 50px;
		width: 60px;
		line-height: 5;
		background: url(../images/icon_details.png) -18px 88% no-repeat;
	}
	.data .column-4 .cv1 {
		background: url(../images/icon_details.png) -146px 88% no-repeat;
	}
	.data .column-4 .cv2 {
		width: 80px;
		background: url(../images/icon_details.png) -263px 88% no-repeat;
	}
	.data .column-4 {
		margin-top: 40px;
		vertical-align: top;
	}
	.data .column-2 {
		background: url(../images/icon_details_02.png) 21% 0px no-repeat
	}
	.data .column-3 {
		background: url(../images/icon_details_02.png) -7% 0px no-repeat
	}
	.data .star {
		height: 22px;
		width: 160px;
		margin-top: 15px;
	}
	.data .star0 {
		background: #f6f6f6 url(../images/star.png) -355px -24px no-repeat;
	}
	.data .star1 {
		background: #f6f6f6 url(../images/star.png) -355px -95px no-repeat;
	}
	.data .star2 {
		background: #f6f6f6 url(../images/star.png) -353px -168px no-repeat;
	}
	.data .star3 {
		background: #f6f6f6 url(../images/star.png) -353px -246px no-repeat;
	}
	.data .star4 {
		background: #f6f6f6 url(../images/star.png) -355px  -316px no-repeat;
	}
	.data .star5 {
		background: #f6f6f6 url(../images/star.png) -355px -382px no-repeat;
	}
	.data .cover p {
		font-size: 1.8rem;
		letter-spacing: 2px;
	}
	.data .cover button {
		width: 150px;
		height: 35px;
		font-size: 1.6rem;
		margin-top: 25px;
	}
	/*pro_data*/
	.pro_data .col_1 span, .pro_data .col_2 span {
		width: 5%;
	}
	.pro_data span.dis {
		display: table-cell;
	}
	
	/*viewport*/
	.viewport .milestone em {
		border-left: 2px solid #f0e8e3;
	}
	.viewport .milestone i {
		width: 7px;
		height: 7px;
		left: 78px;
		border-radius: 50%;
	}
	
	/*col_1*/
	.state .wrap {
		margin-bottom: 0;
		display: table;
		width: 100%;
		margin-top: 35px;
	}
	.state .col_1 {
		display: inline-block;
		width: 96%;
	}

	.state .row_1 {
		display: table;
		width: 100%;
		padding-right: 10px;
	}
	.state .col_1 {
		padding: 0 5px;
		margin: 10px;
	}
	.state .col_1 > div {
		padding: 0 10px;
		padding-top: 15px;
		padding-left: 25px;
	}
	.state .row_1 p:first-child {
		font-size: 2.2rem;
	}
	.state .row_2 dt {
		width: 30px;
		height: 30px;
		overflow: hidden;
	}
	.state .row_2 dt a {
		width: 30px;
		height: 30px;
		overflow: hidden;
	}
	.state .row_2 {
		height: 120px;
	}
	
	/*team*/
	.team .leader dt {
		width: 70px;
		height: 70px;
		overflow: hidden;
	}
	.team .title {
		font-size: 1.4rem;
		width: 100px;
		height: 25px;
		line-height: 1.8;
	}
	.team .members .title {
		width: 110px;
		height: 25px;
	}
	.team .leader dt a {
		width: 70px;
		height: 70px;
		overflow: hidden;
	}
	.team .members dl {
		display: inline-block;
	}
	.team .members dt {
		width: 50px;
		height: 50px;
		overflow: hidden;
	}
	.team .members dt a {
		width: 50px;
		height: 50px;
		overflow: hidden;
	}
	/*两栏布局
	.wrapp > .contain {
		padding-right: 15px;
	}
	.sidebar {
		background: #fff;
	}*/
	
	/*r_col*/
	.table-col {
		display: table;
	}
	.r_col {
		padding-top: 15px;
		vertical-align: top;
		
	}
	.r_col .col-1 .wrap em.pre {
		background: url(../images/icon_details_02.png) -7px 64% no-repeat;
	}
	.col-1 .wrap span {
		float: right;
	}
	.col-1 .wrap span em {
		width: 23px;
		height: 25px;
		background: #eee;
		margin: 0 3px;
		background: url(../images/icon_details_02.png) -48px 64% no-repeat;
	}
	.col-1 div:first-child {
		border-bottom: 1px solid #eee;
		padding-bottom: 25px;
		margin-bottom: 25px;
	}
	.r_col .slide {
		overflow: hidden;
	}
	.r_col .col-1 ul {
		width: 9999px;
		overflow: hidden;
	}
	.r_col .col-1 ul li {
		float: left;
		margin-right: 30px;
	}
	.r_col h5 {
		font-size: 1.5rem;
		font-weight: bold;
	}
	.r_col dd {
		font-size: 1.5rem;
	}
	.r_col .col-1 dl {
		margin-top: 25px;
	}
	.r_col .col-1 dd {
		margin-top: 15px;
	}
	.r_col .col-1 dt {
		width: 60px;
		height: 60px;
		overflow: hidden;
	}
	.r_col .col-1 dt img {
		width: 100%;
	}
	.r_col .col-1 dd {
		color: #999;
	}
	.r_col .col-1 dt a {
		width: 60px;
		height: 60px;
		overflow: hidden;
	}
	.r_col section {
		width: 235px;
		padding: 20px;
		overflow: hidden;
		background: #fff;
		margin-left: 15px;
		vertical-align: top;
	}
	/*col_2*/
	.col-2 {
		font-size: 1.5rem;
		color: #818181;
		padding: 15px 20px;
		/*margin-top: 15px;*/
	}
	.col-2 li {
		width: 100%;
		border-bottom: 1px solid #e6e5e3;
		padding: 13px 0;
		text-align: center;
		box-sizing: border-box;
		background: url(../images/icon_details_02.png) -83px -196px no-repeat;
	}
	.col-2 li:last-child {
		border-bottom: none;
	}
	.col-2 .li-2 {
		background: url(../images/icon_details_02.png) -83px -263px  no-repeat;
	}
	.col-2 .li-3 {
		background: url(../images/icon_details_02.png) -83px -312px  no-repeat;
	}
	.col-2 .li-4 {
		background: url(../images/icon_details_02.png) -83px -358px  no-repeat;
	}
	.col-2 .li-5 {
		background: url(../images/icon_details_02.png) -83px -405px  no-repeat;
	}
	.col-2 .li-6 {
		background: url(../images/icon_details_02.png) -83px -456px  no-repeat;
	}
	
	/*r_col*/
	.r_col {
		display: block;
	}
	
	/*talk*/
	.talk, .invstor, .test {
		width: 670px;
		border-radius: 4px;
		height: 380px;
	}
	.talk span, .invstor span, .test span {
		display: block;
		margin-top: 5px;
	}
	.talk button, .invstor button, .test button {
		display: inline-block;
		width: 130px;
		height: 35px;
		font-size: 1.5rem;
		margin: 22px 5px;
	}
	
	/*test*/
	.test input {
		width:42%;
		height: 40px;
		font-size: 2rem;
		border-radius: 4px;
		text-indent: 15px;
		box-shadow:
	}
	.test em {
		font-size: 1.5rem;
	}
	/*contain_*/
	.contain_, .r_col {
		display: table-cell;
	}
	.contain_ {
		width: 79%;
	}
	/*.wrapp .data, .sidebar {
		display: table-cell;
	}*/
	.col-2 li {
		cursor: pointer;
	}
	.col-2 .selected {
		font-weight: bold;
	}
	
	/*分享*/
	.jiathis_style_32x32 ul {
		padding-top: 0;
	}
	.jiathis_style_32x32 li {
		width: 48px;
		padding-top: 3px;
	}
	.jiathis_style_32x32 i {
		display: none;
	}
	.jiathis_style_32x32 li a {
		padding: 0;
	}
	.slide .pre, .slide .next {
	top: 40%;

	}
	.user-basic .name {
	margin: 5px 0;
	position: static;
	line-height: 0;
}

}
@media all and (min-width: 840px) {
	.state .col_1 {
		width: 47%;
	}
}